package field_method01_calculator_example01;

public class CalculatorTest {//计算器测试类

    public static void main(String[] args) {

        //将 抽象的 那个类 具体化 实例化
        //新建一个对象
        Calculator calculator = new Calculator();

        calculator.num1 = 10;
        calculator.num2 = 20;
        calculator.operator = "*";//根据运算符的赋值 实际判断调用哪一个方法

        //对象名.方法名();
        //调用方法 就会执行 方法体 {} 里面的内容

        //类里面的属性---->成员变量(方法外面 类里面)----->
        //如果没有赋值 会有 默认的初始化值
        //取值 ---->对象名.属性名称
        switch (calculator.operator){
            case "+":
                calculator.add();
                break;
            case "-":
                calculator.sub();
                break;
            case "*":
                calculator.mul();
                break;
            case "/":
                calculator.div();
                break;

        }

//        calculator.add();//调用里面的 加法 方法
//
//        calculator.sub();
//
//        calculator.mul();
//
//        calculator.div();







    }


}
